depletable resource - French English Dictionary